iOS 逆向<2>:越狱机用 Reveal 调试任意 App 的界面

没有越狱的时候,我们可以使用 Reveal 调试我们自己开发的APP的界面,比较好用,但是如果我们想查看别人APP的界面,想了解别人界面用什么实现的,用越狱机可以实现。

准备工具

  1. 一台越狱iPhone
  2. Mac下安装Reveal 4
  3. Mac, iPhone需在同一局域网下

如何越狱,这里不再累述,目前新版本的系统已经无法越狱了,可以使用就机器,如果为了学习可以使用万能的某宝,某鱼。

Cydia安装插件

Cydia Substrate: 是大部分tweak工作的基础;

Reveal2Loader:不再需要手动导入Reveal.lib, 以及配置plist

注意不是Reveal Loader, Reveal Loader已经过期,如果看过《iOS应用逆向工程-第二版》书的小伙伴就会发现书中作者用的就是Reveal Loader,知识一直在更新,我们要随时补充啊。

Reveal2Loader设置

安装Reveal2Loader后, 手机设置界面会出现Reveal,如下图:

点进去Enable Applications,选择想要查看界面的app,打开开关

调试界面

前提: 越狱手机直接USB链接Mac,或者 mac 与 iphone在同一局域网下

在iPhone启动待调试的App, 确保其在前台

在Mac下启动Reveal, 界面会出现待调试的App

您的支持将鼓励我继续创作!